home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network Support Library
/
RoseWare - Network Support Library.iso
/
btrieve
/
btr500.exe
/
BPATNET.500
< prev
next >
Wrap
Text File
|
1990-03-08
|
4KB
|
391 lines
.
. beginning of patch #0
.
e 7f98 63
.
. end of patch #0
.
.
. beginning of patch #5
.
a 6ef2
jbe 6efc
ss:
mov byte ptr [d40],0
jmp 6f2c
push bx
xor bx,bx
mov bl,ah
nop
nop
nop
ss:
mov bl,byte ptr [bx+d42]
ss:
mov byte ptr [d40],bl
test bl,1
a 6f19
ss:
test byte ptr [d40],2
a 6f2c
ss:
test byte ptr [d40],4
.
. end of patch #5
.
.
. beginning of patch #6
.
a 6f01
jmp 5523
a 5523
cmp bl,56
jb 552b
sub bl,6
jmp 6f04
.
. end of patch #6
.
.
. beginning of patch #9
.
a 152a
mov word ptr [bx+2c],ax
inc word ptr [bx+4]
jmp 50bb
a 50ae
jmp 152a
e 55c5 0 0
.
. end of patch #9
.
.
. beginning of patch #11
.
a 3dd1
jmp 554a
nop
a 3e95
jmp 555d
nop
a 554a
push ds
pop es
mov si,6ba
mov di,21
mov cx,10
rep
movsw
mov cx,[bx+14]
jmp 3dd5
a 555d
push ds
pop es
mov si,21
mov di,6ba
mov cx,10
rep
movsw
mov bx,[334]
jmp 3e99
.
. end of patch #11
.
.
. beginning of patch #12
.
a 2050
jmp 5571
nop
a 5571
mov ax,[6ae]
cmp ax,[si+6]
jne 5584
mov ax,[6ac]
cmp ax,[si+4]
jne 5584
jmp 2059
add si,[bx+c]
jmp 2054
.
. end of patch #12
.
.
. beginning of patch #13
.
a 28e0
pop bp
a 29e5
mov di,bp
.
. end of patch #13
.
.
. beginning of patch #14
.
a 2962
mov cx,[bx+16]
jge 297b
neg word ptr [36e]
lahf
cmp cx,2
je 297b
sahf
adc word ptr [370],0
neg word ptr [370]
add word ptr [36e],1
lahf
cmp cx,2
je 298c
sahf
adc word ptr [370],0
lea si,[36e]
mov di,[33e]
add di,[485]
add di,[bx+14]
nop
nop
.
. end of patch #14
.
.
. beginning of patch #15
.
a 152a
call 4d48
push ds
lds dx,[2f4]
db b4
a 50ae
jmp 558a
a 558a
mov word ptr [bx+2c],ax
inc word ptr [bx+4]
jmp 50bb
e 55c5 2a 12
.
. end of patch #15
.
.
. beginning of patch #16
.
a fbd
jmp 5593
a 5593
xor ax,ax
mov [891],ax
mov ax,[360]
jmp fc0
.
. end of patch #16
.
.
. beginning of patch #18
.
a b9e
test word ptr [bx+8],4000
jz bfc
push bx
a bf3
pop bx
add di,[bx+c]
.
. end of patch #18
.
.
. beginning of patch #19
.
a 37d5
es:
mov word ptr [bp+a],0
mov ax,[bx+48]
or ax,ax
jz 37f7
es:
or word ptr [bp+a],4
cmp word ptr [bx+26],0
jne 37f5
mov cx,[bx+28]
sub ax,cx
jge 37f7
xor ax,ax
es:
mov [bp+e],ax
jmp 37ff
a 3807
or word ptr [bp+a],1
nop
.
. end of patch #19
.
.
. beginning of patch #20
.
a 5bb8
mov dl,[2f9]
cmp word ptr [di+6],0
jne 5bc8
cmp word ptr [di+8],0
je 5bf0
cmp word ptr [2f2],1b
jne 5bd6
or dl,dl
jge 5bd6
jmp 5cbd
mov si,di
add si,6
mov cx,2
call 5af3
dw 59cf
mov word ptr [di+6],0
mov word ptr [di+8],0
jmp 5c83
cmp word ptr [2f2],1b
je 5bfa
jmp 5ccf
mov si,[308]
mov cx,[306]
xor dh,dh
push cx
mov ax,[si+4]
cmp [6dd],ax
jne 5c4e
cmp dl,-1
je 5c1b
cmp dl,-2
je 5c41
jmp 5cbc
inc dh
cmp word ptr [2e8],4
jge 5c27
jmp 5cb0
push di
push es
les di,[2e4]
mov ax,[si]
es:
cmp [di],ax
jne 5c69
mov ax,[si+2]
es:
cmp [di+2],ax
jne 5c69
pop es
pop di
mov dh,-1
mov cx,2
call 5af3
dw 594e
mov word ptr [si+4],0
pop cx
or dh,dh
jl 5c83
add si,6
loop 5c04
mov word ptr [6a5],0
cmp dl,-1
jne 5c83
or dh,dh
jg 5cbd
jmp 5c83
pop es
pop di
jmp 5c4e
a 5cbc
pop cx
.
. end of patch #20
.
.
. beginning of patch #26
.
a 1b15
mov [6e1],dx
.
. end of patch #26
.
.
. beginning of patch #27
.
a 5827
jmp 5c6d
cmp word ptr [8b8],12c
jb 5847
cmp word ptr [di+6],0
jz 583c
nop
a 5c6d
add di,ax
cmp byte ptr [di+b],ff
jne 5c78
jmp 5943
jmp 582a
.
. end of patch #27
.
.
. beginning of patch #31
.
a 456e
mov ah,5b
call 6ed6
jnc 45c0
cmp ax,50
jne 4591
cmp byte ptr [2f9],ff
jne 4594
mov word ptr [6a5],003b
jmp 46b7
nop
nop
.
. end of patch #31
.
.
. beginning of patch #37
.
a 6fcd
jmp 6fed
.
. end of patch #37
.
.
. END OF PATCHES FOR DOS 3.1 NETWORK BTRIEVE.EXE ver 5.00
.
w
q